One piece of advice I will give when it comes to tackling the algebraic aspects of calculus is one I emphasize again and again to my students: TAKE YOUR TIME!!! - QUENDI
COGNAISANCE already commented on this but I will too. I have come to realize that the main source of frustration in mathematics for me is timed testing. If I sit and spend several hours on homework or a workshop assignment, I not only get A's, I get 100%. It's timed tests/quizzes that kill me (even though I've been doing quite well this summer)
In any other timed test in any other class, there is PLENTY of time not only to finish the exam, but I always spend the last 15 min/half hour going over my answers and looking for mistakes. It's in that 15-20 min or so that I get back points that give me the "A" as opposed to the "B".
However, with mathematics exams I am going through problems a breakneck speed just to finish the test on time. There is no "extra time" at the end to recheck work. The exam is turned in as-is, for better or worse.
I mentioned this to my calc instructor and he wasnt surprised, he found that to be the case even when he took exams. Anyway, I think he took my experience to heart, as our second midterm just this Thursday seemed shorter than the first. I actually finished with 20 minutes to spare where I went back and checked my work. I even found a "fatal" error in one of my answers and had to redo the problem. If I hadn't had the time, the mistake would have probably cost me an A.